//文件系统
var fs = require("fs");


//1.检测fs。stat 检测是文件还目录
fs.stat("html", function (error, stats) {
    if (error) {
        console.log(error);
        return false;
    }

    
    console.log("文件：" + stats.isFile());
    console.log("目录：" + stats.isDirectory())

})

//2.fs创建目录
// fs.mkdir("css", function (error) {
//     if (error) {
//         console.log(error);
//         return false;
//     }
//     console.log("创建目录成功")
// })

// 3.创建文件
// fs.writeFile("test.txt", "你好nodeJs", "utf-8", function (error) {
//     if (error) {
//         console.log(error);
//         return false;
//     }
//     console.log("写入成功");
// })

//4.追加文件
// fs.appendFile("test.txt", "你好nodeJs\n", "utf-8", function (error) {
//     if (error) {
//         console.log(error);
//         return false;
//     }
//     console.log("追加成功");
// })

//5.读取文件
// fs.readFile("test.txt", function (error, data) {
//     if (error) {
//         console.log(error);
//         return false;
//     }
//     console.log(data.toString());
// });


//6. 读取目录，把文件夹下的文件夹和文件都获取到
// fs.readdir("html", function (error, data) {
//     if (error) {
//         console.log(error);
//         return false;
//     }
//     console.log(data);
// })

// 7.文件的重命名
// fs.rename("html/index.html", "html/news.html", function (error) {
//     if (error) {
//         console.log(error);
//         return false;
//     }
//     console.log("修改名字成功");
// })
//
//
// // 7.文件的重命名，移动文件。
// fs.rename("html/news.html", "html/css/news.html", function (error) {
//     if (error) {
//         console.log(error);
//         return false;
//     }
//     console.log("移动文件成功");
// })

// 8.删除目录
// fs.rmdir("css", function (error) {
//     if (error) {
//         console.log(error);
//         return false;
//     }
//     console.log("删除成功");
// });


// 9.删除文件
fs.unlink("html/css/news.html", function (error) {
    if (error) {
        console.log(error);
        return false;
    }
    console.log("删除文件成功");
})





